// 我的方案初步就是后端可以返回两个list, 第一个是 nodes:[]代表每一个业务,第二个是edges,代表连线的list

nodes: [
    {
        id: '', //业务id
        data: {}, //业务数据,
        x: xxx, // 在画布上横向的位置（已知每一个业务宽度150， 高度240， 第一个业务x为0， 下一个业务的排列位置应该是在此基础上200）
        y: xxx, 
//在画布上纵向的位置 (没有并行任务y可以保持为0， 有一个并行任务的话高度比第一个业务的y高300，有第二个并行任务的话y的值在前一个的基础上加300)
    }
]
edges: [
    {
        source: '原业务id',
        target: '连到对应业务的id'
    }
]